[IA64] Use xc_map_foreign_pages() in copy_from_GFW_to_nvram()
authorAlex Williamson <alex.williamson@hp.com>
Mon, 10 Sep 2007 19:56:34 +0000 (13:56 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Mon, 10 Sep 2007 19:56:34 +0000 (13:56 -0600)
use xc_map_foreign_pages() where possible

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
tools/libxc/ia64/xc_ia64_hvm_build.c

index 5147f051e2fa5d4edc5dbd48d4aedbe45ece914b..a5a7cc8aa3dcf5fde212ff3a8db5b9ab81ca9644 100644 (file)
@@ -701,8 +701,9 @@ copy_from_GFW_to_nvram(int xc_handle, uint32_t dom, int nvram_fd)
     for ( i=0; i<nr_pages; i++ )
         pfn_list[i] = (addr_from_GFW_4k_align >> PAGE_SHIFT) + i;
 
-    tmp_ptr = (char *)xc_map_foreign_batch(xc_handle, dom,
-    PROT_READ | PROT_WRITE, pfn_list, nr_pages);
+    tmp_ptr = (char *)xc_map_foreign_pages(xc_handle, dom,
+                                           PROT_READ | PROT_WRITE,
+                                           pfn_list, nr_pages);
     if ( NULL == tmp_ptr )
     {
         PERROR("Cannot get nvram data from GFW!\n");